# 提供给其它插件项目引用的共享资源(如果其它插件想通过框架构建引用的话）

# 提供给其它插件项目引用的共享资源(如果其它插件想通过框架构建引用的话）
if(FRAMEWORK_WANT_INCLUDE)

    message("-- [PLUGIN EXPORT]: FRAMEWORK_WANT_INCLUDE?")

    if(FEATURE_battery)
        list(APPEND FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录 - 用于 include
            ${CMAKE_CURRENT_LIST_DIR}/Battery
        )
        list(APPEND FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件 - 用于 构建
            ${CMAKE_CURRENT_LIST_DIR}/Battery/batterywidget*
        )
    endif(FEATURE_battery)

    if(feature_clock)
        list(APPEND FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录 - 用于 include
            ${CMAKE_CURRENT_LIST_DIR}/Clock
        )
        list(APPEND FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件 - 用于 构建
            ${CMAKE_CURRENT_LIST_DIR}/Clock/clockwidget*
        )
    endif(feature_clock)

    if(feature_dashboard)
        list(APPEND FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录 - 用于 include
            ${CMAKE_CURRENT_LIST_DIR}/DashBoard
        )
        list(APPEND FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件 - 用于 构建
            ${CMAKE_CURRENT_LIST_DIR}/DashBoard/dashboardwidget*
        )
    endif(feature_dashboard)

    if(feature_bubble)
        list(APPEND FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录 - 用于 include
            ${CMAKE_CURRENT_LIST_DIR}/BubbleWindow
        )
        list(APPEND FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件 - 用于 构建
            ${CMAKE_CURRENT_LIST_DIR}/BubbleWindow/bubblewidget*
        )
    endif(feature_bubble)

    set(FRAMEWORK_WITHGIT_EXPORTS      # 共享的引用构建资源
        # 1. 引用了公共存储库
        # https://gitee.com/ndd-community/framework-plugin-component-library
    )

    # 特殊构建 - 为引用资源的目标配置预期所需依赖的构建
        # FRAMEWORK_PLUGIN 引用本资源的框架目标变量
    # find_package(Qt5Network)
    # target_link_libraries(${FRAMEWORK_PLUGIN} Qt5::Network)

    return()
endif(FRAMEWORK_WANT_INCLUDE)
